
// 获取医院设置列表的参数类型
export interface reqGetHospitalSetListParmas {
    page: number,
    limit: number,
    hosname?: string,
    hoscode?: string
}

// 医院设置的每个单条对象
export interface HospitalSetItem {
    id: number,
    // 医院名称
    hosname: string,
    // 医院编号
    hoscode: string,
    // API 基础路径
    apiUrl: string,
    // 签名
    signKey: string,
    // 联系人姓名
    contactsName: string,
    // 联系人手机
    contactsPhone: string
}

// 声明别名- 设置 records 里面的数据类型
export type HospitalSetList = HospitalSetItem[]

// 医院设置的医院类型 - 如果要设置响应对象的类型，就得先设置单个对象类型
export interface ReqHospitalSetListResponse {
    records: HospitalSetList,
    total: number
}

// 添加医院参数类型 - 切记，表单中输入的内容都是字符
export interface ReqAddHospitalParams {
    // 医院名称
    hosname: string,
    // 医院编号
    hoscode: string,
    // 基础路径
    apiUrl: string,
    // 联系人名称
    contactsName: string,
    // 联系人手机号
    contactsPhone: string,
}

// 修改医院参数的类型
export interface ReqUpdateHospitalParams extends ReqAddHospitalParams {
    id: number
}